All Tables Details


Design NameSTUDENT_Schema
Version Date19.05.2016 12:51:28
Version Comment 
Model Namedevla

Table Name

COURSE

Functional Name 
Abbreviation 
Classification Type Name 
Object Type Name 

DescriptionInformation for a course.
Notes 
 
Columns
NoColumn NamePKFKMData TypeDT
kind
Domain NameFormula
(Default Value)
SecurityAbbreviation
1COURSE_NOP YNUMERIC (8)LT    
2DESCRIPTION  YVARCHAR (50 BYTE) LT    
3COST   NUMERIC (9,2)LT    
4PREREQUISITE F NUMERIC (8)LT    
5CREATED_BY  YVARCHAR (30 BYTE) LT    
6CREATED_DATE  YDate (7) LT    
7MODIFIED_BY  YVARCHAR (30 BYTE) LT    
8MODIFIED_DATE  YDate (7) LT    

Columns Comments
NoColumn NameDescriptionNotes
1COURSE_NOThe unique ID for a course.
 
2DESCRIPTIONThe full name for this course.
 
3COSTThe dollar amount charged for enrollment in this course.
 
4PREREQUISITEThe ID number of the course which must be taken as a prerequisite to this course.
 
5CREATED_BYAudit column - indicates user who inserted data.
 
6CREATED_DATEAudit column - indicates date of insert.
 
7MODIFIED_BYAudit column - indicates who made last update.
 
8MODIFIED_DATEAudit column - date of last update.
 

Indexes
Index NameStateFunctionalSpatialExpressionColumn NameSort
Order
CRSE_CRSE_FK_I    PREREQUISITEASC
CRSE_PKUN   COURSE_NOASC
     COURSE_NOASC

Foreign Keys (referring to)
NameRefering ToMandatoryTransferableIn ArcColumn Name
CRSE_CRSE_FKCOURSE Y COURSE_NO

Foreign Keys (referred from)
NameReferred FromMandatoryTransferableIn ArcColumn Name
CRSE_CRSE_FKCOURSE Y COURSE_NO
SECT_CRSE_FKSECTIONYY COURSE_NO

Table Name

ENROLLMENT

Functional Name 
Abbreviation 
Classification Type Name 
Object Type Name 

DescriptionInformation for a student registered for a particular section (class).
Notes 
 
Columns
NoColumn NamePKFKMData TypeDT
kind
Domain NameFormula
(Default Value)
SecurityAbbreviation
1STUDENT_IDPFYNUMERIC (8)LT    
2SECTION_IDPFYNUMERIC (8)LT    
3ENROLL_DATE  YDate (7) LT    
4FINAL_GRADE   NUMERIC (3)LT    
5CREATED_BY  YVARCHAR (30 BYTE) LT    
6CREATED_DATE  YDate (7) LT    
7MODIFIED_BY  YVARCHAR (30 BYTE) LT    
8MODIFIED_DATE  YDate (7) LT    

Columns Comments
NoColumn NameDescriptionNotes
1STUDENT_IDThe unique ID for a student.
 
2SECTION_IDThe unique ID for a section.
 
3ENROLL_DATEThe date this student registered for this section.
 
4FINAL_GRADEThe final grade given to this student for all work in this section (class).
 
5CREATED_BYAudit column - indicates user who inserted data.
 
6CREATED_DATEAudit column - indicates date of insert.
 
7MODIFIED_BYAudit column - indicates who made last update.
 
8MODIFIED_DATEAudit column - date of last update.
 

Indexes
Index NameStateFunctionalSpatialExpressionColumn NameSort
Order
ENR_SECT_FK_I    SECTION_IDASC
ENR_PKUN   STUDENT_IDASC
     SECTION_IDASC
     STUDENT_IDASC
     SECTION_IDASC

Foreign Keys (referring to)
NameRefering ToMandatoryTransferableIn ArcColumn Name
ENR_SECT_FKSECTIONYY SECTION_ID
ENR_STU_FKSTUDENTYY STUDENT_ID

Foreign Keys (referred from)
NameReferred FromMandatoryTransferableIn ArcColumn Name
GR_ENR_FKGRADEYY STUDENT_ID
     SECTION_ID

Table Name

GRADE

Functional Name 
Abbreviation 
Classification Type Name 
Object Type Name 

DescriptionThe individual grades a student received for a particular section(class).
Notes 
 
Columns
NoColumn NamePKFKMData TypeDT
kind
Domain NameFormula
(Default Value)
SecurityAbbreviation
1STUDENT_IDPFYNUMERIC (8)LT    
2SECTION_IDPFYNUMERIC (8)LT    
3GRADE_TYPE_CODEPFYCHAR (2 BYTE) LT    
4GRADE_CODE_OCCURRENCEP YNUMERIC (38)LT    
5NUMERIC_GRADE  YNUMERIC (3)LT 0  
6COMMENTS   VARCHAR (2000 BYTE) LT    
7CREATED_BY  YVARCHAR (30 BYTE) LT    
8CREATED_DATE  YDate (7) LT    
9MODIFIED_BY  YVARCHAR (30 BYTE) LT    
10MODIFIED_DATE  YDate (7) LT    

Columns Comments
NoColumn NameDescriptionNotes
1STUDENT_IDThe unique ID for the student.
 
2SECTION_IDThe unique ID for a section.
 
3GRADE_TYPE_CODEThe code which identifies a category of grade.
 
4GRADE_CODE_OCCURRENCEThe sequence number of one grade type for one section. For example, there could be multiple assignments numbered 1, 2, 3, etc.
 
5NUMERIC_GRADENumeric grade value, (e.g. 70, 75.)
 
6COMMENTSInstructor's comments on this grade.
 
7CREATED_BYAudit column - indicates user who inserted data.
 
8CREATED_DATEAudit column - indicates date of insert.
 
9MODIFIED_BYAudit column - indicates who made last update.
 
10MODIFIED_DATEAudit column - date of last update.
 

Indexes
Index NameStateFunctionalSpatialExpressionColumn NameSort
Order
GR_GRTW_FK_I    SECTION_IDASC
     GRADE_TYPE_CODEASC
GR_PKUN   STUDENT_IDASC
     SECTION_IDASC
     GRADE_TYPE_CODEASC
     GRADE_CODE_OCCURRENCEASC
     STUDENT_IDASC
     SECTION_IDASC
     GRADE_TYPE_CODEASC
     GRADE_CODE_OCCURRENCEASC

Foreign Keys (referring to)
NameRefering ToMandatoryTransferableIn ArcColumn Name
GR_ENR_FKENROLLMENTYY STUDENT_ID
     SECTION_ID
GR_GRTW_FKGRADE_TYPE_WEIGHTYY SECTION_ID
     GRADE_TYPE_CODE

Table Name

GRADE_CONVERSION

Functional Name 
Abbreviation 
Classification Type Name 
Object Type Name 

DescriptionConverts a number grade to a letter grade.
Notes 
 
Columns
NoColumn NamePKFKMData TypeDT
kind
Domain NameFormula
(Default Value)
SecurityAbbreviation
1LETTER_GRADEP YVARCHAR (2 BYTE) LT    
2GRADE_POINT  YNUMERIC (3,2)LT 0  
3MAX_GRADE  YNUMERIC (3)LT    
4MIN_GRADE  YNUMERIC (3)LT    
5CREATED_BY  YVARCHAR (30 BYTE) LT    
6CREATED_DATE  YDate (7) LT    
7MODIFIED_BY  YVARCHAR (30 BYTE) LT    
8MODIFIED_DATE  YDate (7) LT    

Columns Comments
NoColumn NameDescriptionNotes
1LETTER_GRADEThe unique grade as a letter (A, A-, B, B+, etc.).
 
2GRADE_POINTThe number grade on a scale from 0 (F) to 4 (A).
 
3MAX_GRADEThe highest grade number which makes this letter grade.
 
4MIN_GRADEThe lowest grade number which makes this letter grade.
 
5CREATED_BYAudit column - indicates user who inserted data.
 
6CREATED_DATEAudit column - indicates date of insert.
 
7MODIFIED_BYAudit column - indicates who made last update.
 
8MODIFIED_DATEAudit column - date of last update.
 

Indexes
Index NameStateFunctionalSpatialExpressionColumn NameSort
Order
GRCON_PKUN   LETTER_GRADEASC
     LETTER_GRADEASC

Table Name

GRADE_TYPE

Functional Name 
Abbreviation 
Classification Type Name 
Object Type Name 

DescriptionLookup table of a grade types (code) and its description.
Notes 
 
Columns
NoColumn NamePKFKMData TypeDT
kind
Domain NameFormula
(Default Value)
SecurityAbbreviation
1GRADE_TYPE_CODEP YCHAR (2 BYTE) LT    
2DESCRIPTION  YVARCHAR (50 BYTE) LT    
3CREATED_BY  YVARCHAR (30 BYTE) LT    
4CREATED_DATE  YDate (7) LT    
5MODIFIED_BY  YVARCHAR (30 BYTE) LT    
6MODIFIED_DATE  YDate (7) LT    

Columns Comments
NoColumn NameDescriptionNotes
1GRADE_TYPE_CODEThe unique code which identifies a category of grade, i.e. MT, HW.
 
2DESCRIPTIONThe description for this code, i.e. Midterm, Homework.
 
3CREATED_BYAudit column - indicates user who inserted data.
 
4CREATED_DATEAudit column - indicates date of insert.
 
5MODIFIED_BYAudit column - indicates who made last update.
 
6MODIFIED_DATEAudit column - date of last update.
 

Indexes
Index NameStateFunctionalSpatialExpressionColumn NameSort
Order
GRTYP_PKUN   GRADE_TYPE_CODEASC
     GRADE_TYPE_CODEASC

Constraints
TypeColumn / Constraint NameDetails
Column LevelGRADE_TYPE_CODE / GRTYP_GRADE_TYPE_CODE_LENGTH
Check Constraint
TextDB Type
LENGTH(grade_type_code)=2
Oracle Database 11g

Foreign Keys (referred from)
NameReferred FromMandatoryTransferableIn ArcColumn Name
GRTW_GRTYP_FKGRADE_TYPE_WEIGHTYY GRADE_TYPE_CODE

Table Name

GRADE_TYPE_WEIGHT

Functional Name 
Abbreviation 
Classification Type Name 
Object Type Name 

DescriptionInformation on how the final grade for a particular section is computed. For example, the midterm constitutes 50%, the quiz 10% and the final examination 40% of the final grade.
Notes 
 
Columns
NoColumn NamePKFKMData TypeDT
kind
Domain NameFormula
(Default Value)
SecurityAbbreviation
1SECTION_IDPFYNUMERIC (8)LT    
2GRADE_TYPE_CODEPFYCHAR (2 BYTE) LT    
3NUMBER_PER_SECTION  YNUMERIC (3)LT    
4PERCENT_OF_FINAL_GRADE  YNUMERIC (3)LT    
5DROP_LOWEST  YCHAR (1 BYTE) LT    
6CREATED_BY  YVARCHAR (30 BYTE) LT    
7CREATED_DATE  YDate (7) LT    
8MODIFIED_BY  YVARCHAR (30 BYTE) LT    
9MODIFIED_DATE  YDate (7) LT    

Columns Comments
NoColumn NameDescriptionNotes
1SECTION_IDThe unique section ID for a section.
 
2GRADE_TYPE_CODEThe code which identifies a category of grade.
 
3NUMBER_PER_SECTIONHow many of these grade types can be used in this section. That is, there may be 3 quizzes.
 
4PERCENT_OF_FINAL_GRADEThe percentage this category of grade contributes to the final grade.
 
5DROP_LOWESTIs the lowest grade in this type removed when determining the final grade? (Y/N)
 
6CREATED_BYAudit column - indicates user who inserted data.
 
7CREATED_DATEAudit column - indicates date of insert.
 
8MODIFIED_BYAudit column - indicates who made last update.
 
9MODIFIED_DATEAudit column - date of last update.
 

Indexes
Index NameStateFunctionalSpatialExpressionColumn NameSort
Order
GRTW_GRTYP_FK_I    GRADE_TYPE_CODEASC
GRTW_PKUN   SECTION_IDASC
     GRADE_TYPE_CODEASC
     SECTION_IDASC
     GRADE_TYPE_CODEASC

Foreign Keys (referring to)
NameRefering ToMandatoryTransferableIn ArcColumn Name
GRTW_GRTYP_FKGRADE_TYPEYY GRADE_TYPE_CODE
GRTW_SECT_FKSECTIONYY SECTION_ID

Foreign Keys (referred from)
NameReferred FromMandatoryTransferableIn ArcColumn Name
GR_GRTW_FKGRADEYY SECTION_ID
     GRADE_TYPE_CODE

Table Name

INSTRUCTOR

Functional Name 
Abbreviation 
Classification Type Name 
Object Type Name 

DescriptionProfile information for an instructor.
Notes 
 
Columns
NoColumn NamePKFKMData TypeDT
kind
Domain NameFormula
(Default Value)
SecurityAbbreviation
1INSTRUCTOR_IDP YNUMERIC (8)LT    
2SALUTATION   VARCHAR (5 BYTE) LT    
3FIRST_NAME   VARCHAR (25 BYTE) LT    
4LAST_NAME   VARCHAR (25 BYTE) LT    
5STREET_ADDRESS   VARCHAR (50 BYTE) LT    
6ZIP F VARCHAR (5 BYTE) LT    
7PHONE   VARCHAR (15 BYTE) LT    
8CREATED_BY  YVARCHAR (30 BYTE) LT    
9CREATED_DATE  YDate (7) LT    
10MODIFIED_BY  YVARCHAR (30 BYTE) LT    
11MODIFIED_DATE  YDate (7) LT    

Columns Comments
NoColumn NameDescriptionNotes
1INSTRUCTOR_IDThe unique ID for an instructor.
 
2SALUTATIONThis instructor's title (Mr., Ms., Dr., Rev., etc.)
 
3FIRST_NAMEThis instructor's first name.
 
4LAST_NAMEThis instructor's last name
 
5STREET_ADDRESSThis Instructor's street address.
 
6ZIPThe postal zip code for this instructor.
 
7PHONEThe phone number for this instructor including area code.
 
8CREATED_BYAudit column - indicates user who inserted data.
 
9CREATED_DATEAudit column - indicates date of insert.
 
10MODIFIED_BYAudit column - indicates who made last update.
 
11MODIFIED_DATEAudit column - date of last update.
 

Indexes
Index NameStateFunctionalSpatialExpressionColumn NameSort
Order
INST_ZIP_FK_I    ZIPASC
INST_PKUN   INSTRUCTOR_IDASC
     INSTRUCTOR_IDASC

Foreign Keys (referring to)
NameRefering ToMandatoryTransferableIn ArcColumn Name
INST_ZIP_FKZIPCODE Y ZIP

Foreign Keys (referred from)
NameReferred FromMandatoryTransferableIn ArcColumn Name
SECT_INST_FKSECTIONYY INSTRUCTOR_ID

Table Name

SECTION

Functional Name 
Abbreviation 
Classification Type Name 
Object Type Name 

DescriptionInformation for an individual section (class) of a particular course.
Notes 
 
Columns
NoColumn NamePKFKMData TypeDT
kind
Domain NameFormula
(Default Value)
SecurityAbbreviation
1SECTION_IDP YNUMERIC (8)LT    
2COURSE_NO FYNUMERIC (8)LT    
3SECTION_NO  YNUMERIC (3)LT    
4START_DATE_TIME   Date (7) LT    
5LOCATION   VARCHAR (50 BYTE) LT    
6INSTRUCTOR_ID FYNUMERIC (8)LT    
7CAPACITY   NUMERIC (3)LT    
8CREATED_BY  YVARCHAR (30 BYTE) LT    
9CREATED_DATE  YDate (7) LT    
10MODIFIED_BY  YVARCHAR (30 BYTE) LT    
11MODIFIED_DATE  YDate (7) LT    

Columns Comments
NoColumn NameDescriptionNotes
1SECTION_IDThe unique ID for a section.
 
2COURSE_NOThe course number for which this is a section.
 
3SECTION_NOThe individual section number within this course.
 
4START_DATE_TIMEThe date and time on which this section meets.
 
5LOCATIONThe meeting room for the section.
 
6INSTRUCTOR_IDThe ID number of the instructor who teaches this section.
 
7CAPACITYThe maximum number of students allowed in this section.
 
8CREATED_BYAudit column - indicates user who inserted data.
 
9CREATED_DATEAudit column - indicates date of insert.
 
10MODIFIED_BYAudit column - indicates who made last update.
 
11MODIFIED_DATEAudit column - date of last update.
 

Indexes
Index NameStateFunctionalSpatialExpressionColumn NameSort
Order
SECT_CRSE_FK_I    COURSE_NOASC
SECT_INST_FK_I    INSTRUCTOR_IDASC
SECT_PKUN   SECTION_IDASC
SECT_SECT2_UKUN   SECTION_NOASC
     COURSE_NOASC
     SECTION_IDASC
     SECTION_NOASC
     COURSE_NOASC

Foreign Keys (referring to)
NameRefering ToMandatoryTransferableIn ArcColumn Name
SECT_CRSE_FKCOURSEYY COURSE_NO
SECT_INST_FKINSTRUCTORYY INSTRUCTOR_ID

Foreign Keys (referred from)
NameReferred FromMandatoryTransferableIn ArcColumn Name
ENR_SECT_FKENROLLMENTYY SECTION_ID
GRTW_SECT_FKGRADE_TYPE_WEIGHTYY SECTION_ID

Table Name

STUDENT

Functional Name 
Abbreviation 
Classification Type Name 
Object Type Name 

DescriptionProfile information for a student.
Notes 
 
Columns
NoColumn NamePKFKMData TypeDT
kind
Domain NameFormula
(Default Value)
SecurityAbbreviation
1STUDENT_IDP YNUMERIC (8)LT    
2SALUTATION   VARCHAR (5 BYTE) LT    
3FIRST_NAME   VARCHAR (25 BYTE) LT    
4LAST_NAME  YVARCHAR (25 BYTE) LT    
5STREET_ADDRESS   VARCHAR (50 BYTE) LT    
6ZIP FYVARCHAR (5 BYTE) LT    
7PHONE   VARCHAR (15 BYTE) LT    
8EMPLOYER   VARCHAR (50 BYTE) LT    
9REGISTRATION_DATE  YDate (7) LT    
10CREATED_BY  YVARCHAR (30 BYTE) LT    
11CREATED_DATE  YDate (7) LT    
12MODIFIED_BY  YVARCHAR (30 BYTE) LT    
13MODIFIED_DATE  YDate (7) LT    

Columns Comments
NoColumn NameDescriptionNotes
1STUDENT_IDThe unique ID for a student.
 
2SALUTATIONThe student's title (Ms., Mr., Dr., etc.).
 
3FIRST_NAMEThis student's first name.
 
4LAST_NAMEThis student's last name.
 
5STREET_ADDRESSThe student's street address.
 
6ZIPThe postal zip code for this student.
 
7PHONEThe phone number for this student including area code.
 
8EMPLOYERThe name of the company where this student is employed.
 
9REGISTRATION_DATEThe date this student registered in the program.
 
10CREATED_BYAudit column - indicates user who inserted data.
 
11CREATED_DATEAudit column - indicates date of insert.
 
12MODIFIED_BYAudit column - indicates who made last update.
 
13MODIFIED_DATEAudit column - date of last update.
 

Indexes
Index NameStateFunctionalSpatialExpressionColumn NameSort
Order
STU_ZIP_FK_I    ZIPASC
STU_PKUN   STUDENT_IDASC
     STUDENT_IDASC

Foreign Keys (referring to)
NameRefering ToMandatoryTransferableIn ArcColumn Name
STU_ZIP_FKZIPCODEYY ZIP

Foreign Keys (referred from)
NameReferred FromMandatoryTransferableIn ArcColumn Name
ENR_STU_FKENROLLMENTYY STUDENT_ID

Table Name

ZIPCODE

Functional Name 
Abbreviation 
Classification Type Name 
Object Type Name 

DescriptionCity, state and zip code information.
Notes 
 
Columns
NoColumn NamePKFKMData TypeDT
kind
Domain NameFormula
(Default Value)
SecurityAbbreviation
1ZIPP YVARCHAR (5 BYTE) LT    
2CITY   VARCHAR (25 BYTE) LT    
3STATE   VARCHAR (2 BYTE) LT    
4CREATED_BY  YVARCHAR (30 BYTE) LT    
5CREATED_DATE  YDate (7) LT    
6MODIFIED_BY  YVARCHAR (30 BYTE) LT    
7MODIFIED_DATE  YDate (7) LT    

Columns Comments
NoColumn NameDescriptionNotes
1ZIPThe zip code number, unique for a city and state.
 
2CITYThe city name for this zip code.
 
3STATEThe postal abbreviation for the US state.
 
4CREATED_BYAudit column - indicates user who inserted data.
 
5CREATED_DATEAudit column - indicates date of insert.
 
6MODIFIED_BYAudit column - indicates who made last update.
 
7MODIFIED_DATEAudit column - date of last update.
 

Indexes
Index NameStateFunctionalSpatialExpressionColumn NameSort
Order
ZIP_PKUN   ZIPASC
     ZIPASC

Foreign Keys (referred from)
NameReferred FromMandatoryTransferableIn ArcColumn Name
INST_ZIP_FKINSTRUCTOR Y ZIP
STU_ZIP_FKSTUDENTYY ZIP